build: add docdir to configure
authorDoug Goldstein <cardoe@cardoe.com>
Mon, 27 Jun 2016 13:56:26 +0000 (08:56 -0500)
committerDoug Goldstein <cardoe@cardoe.com>
Wed, 29 Jun 2016 01:08:02 +0000 (20:08 -0500)
Add a docdir argument to the configure script to allow distros or users
with non-standard paths to customize the installation as needed.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Makefile.in
configure

index fd6c0c9062f189ed923cd0022abb61c64f99b0b3..7b7de693204c45c598540dbf47e314e799fd3b5a 100644 (file)
@@ -276,7 +276,7 @@ prepare-image-$(1):
        rm -rf $$(IMGDIR_$(1))
        mkdir -p $$(IMGDIR_$(1))/bin $$(IMGDIR_$(1))/$(CFG_LIBDIR)/cargo \
                $$(IMGDIR_$(1))$(CFG_MANDIR)/man1 \
-               $$(IMGDIR_$(1))$(CFG_DATADIR)/doc/cargo \
+               $$(IMGDIR_$(1))$(CFG_DOCDIR) \
                $$(IMGDIR_$(1))$(CFG_DATADIR)/zsh/site-functions \
                $$(IMGDIR_$(1))$(CFG_SYSCONFDIR)/bash_completion.d
        cp $$(TARGET_$(1))/cargo$$(X) $$(IMGDIR_$(1))/bin
@@ -285,7 +285,7 @@ prepare-image-$(1):
        cp $(S)src/etc/cargo.bashcomp.sh $$(IMGDIR_$(1))$(CFG_SYSCONFDIR)/bash_completion.d/cargo
        cp $(S)README.md $(S)LICENSE-MIT $(S)LICENSE-APACHE \
                $(S)LICENSE-THIRD-PARTY \
-               $$(IMGDIR_$(1))$(CFG_DATADIR)/doc/cargo
+               $$(IMGDIR_$(1))$(CFG_DOCDIR)
 
 prepare-overlay-$(1):
        rm -Rf $$(OVERLAYDIR_$(1))
index a4d77368df483e0866c8f3e88f38ab5815ec6f6a..b5de06fbb56b7c5bca8ed4802baf509ab242bf50 100755 (executable)
--- a/configure
+++ b/configure
@@ -325,6 +325,7 @@ valopt localstatedir "/var/lib" "local state directory"
 valopt sysconfdir "/etc" "install system configuration files"
 valopt datadir "${CFG_PREFIX}/share" "install data"
 valopt infodir "${CFG_PREFIX}/share/info" "install additional info"
+valopt docdir "${CFG_PREFIX}/share/doc/cargo" "install extra docs"
 valopt mandir "${CFG_PREFIX}/share/man" "install man pages in PATH"
 valopt libdir "${CFG_PREFIX}/lib" "install libraries"
 valopt local-cargo "" "local cargo to bootstrap from"
@@ -355,6 +356,7 @@ fi
 CFG_PREFIX=${CFG_PREFIX%/}
 CFG_DATADIR=${CFG_DATADIR%/}
 CFG_INFODIR=${CFG_INFODIR%/}
+CFG_DOCDIR=${CFG_DOCDIR%/}
 CFG_MANDIR=${CFG_MANDIR%/}
 CFG_LIBDIR=${CFG_LIBDIR%/}
 CFG_HOST="$(echo $CFG_HOST | tr ',' ' ')"
@@ -364,6 +366,7 @@ CFG_TARGET="$(echo $CFG_TARGET | tr ',' ' ')"
 # install.sh's --prefix value can be used instead
 CFG_DATADIR=${CFG_DATADIR#${CFG_PREFIX}}
 CFG_INFODIR=${CFG_INFODIR#${CFG_PREFIX}}
+CFG_DOCDIR=${CFG_DOCDIR#${CFG_PREFIX}}
 CFG_MANDIR=${CFG_MANDIR#${CFG_PREFIX}}
 CFG_LIBDIR=${CFG_LIBDIR#${CFG_PREFIX}}
 
@@ -412,6 +415,7 @@ putvar CFG_BUILD
 putvar CFG_HOST
 putvar CFG_TARGET
 putvar CFG_DATADIR
+putvar CFG_DOCDIR
 putvar CFG_INFODIR
 putvar CFG_MANDIR
 putvar CFG_LIBDIR